<!DOCTYPE html>

<script src="../../../resources/testharness.js"></script>
<script src="../../../resources/testharnessreport.js"></script>

<iframe id="frame1" srcdoc="
    1 <iframe id='frame2' srcdoc='
        2 <iframe id=frame3 srcdoc=3></iframe>
'></iframe>
"></iframe>

<script>
document.getElementById('frame1').onload = function() {
    var frame2 = frame1.contentDocument.getElementById('frame2');
    var frame3 = frame2.contentDocument.getElementById('frame3');
    test(function() {
        assert_not_equals(frame3.contentDocument, null);
        assert_not_equals(frame3.clientHeight, 0);
    }, 'Nested srcdocs should not be blocked as self-referential frames');
};
</script>


